package org.linlinjava.litemall.db.vo.divided;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author huangfei
 * @create 2022-01-20 14:15
 */
public class AgedmallPromoteTemplate {

    private Integer id;

    private String bigNumber;

    private String smallNumber;

    private Integer storesId;

    private Integer goodId;

    private BigDecimal payAmount;

    private String calculateFormula;

    private String promoteType;

    private LocalDateTime addTime;

    private Integer promoteId;

    private Long settlementStatus;

    private Long settlementType;

    private Integer visitUserId;

    private Integer planId;

    private String type;

    private Integer itemsId;

    private Integer bigOrderId;

    private String shopId;

    private Integer divideType;

    private Integer consumptionType;

    private BigDecimal consumptionPrice;

    private Integer customGoodsType;


    /**
     * 实例费用
     */
    private BigDecimal actualPrice;


    /**
     * 运费
     */
    private BigDecimal freightPrice;

    /**
     * 退款金额
     */
    private BigDecimal refundAmount;


    private String goodsType;

    /**
     * 确认收货时间
     */
    private LocalDateTime confirmTime;

    /**
     * 是否归还
     */
    private Integer returnCount;


    /**
     * 归还时间
     */
    private String returnTime;

    public BigDecimal getActualPrice() {
        return actualPrice;
    }

    public void setActualPrice(BigDecimal actualPrice) {
        this.actualPrice = actualPrice;
    }

    public BigDecimal getFreightPrice() {
        return freightPrice;
    }

    public void setFreightPrice(BigDecimal freightPrice) {
        this.freightPrice = freightPrice;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(String goodsType) {
        this.goodsType = goodsType;
    }

    public LocalDateTime getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(LocalDateTime confirmTime) {
        this.confirmTime = confirmTime;
    }

    public Integer getReturnCount() {
        return returnCount;
    }

    public void setReturnCount(Integer returnCount) {
        this.returnCount = returnCount;
    }

    public String getReturnTime() {
        return returnTime;
    }

    public void setReturnTime(String returnTime) {
        this.returnTime = returnTime;
    }

    public Integer getCustomGoodsType() {
        return customGoodsType;
    }

    public void setCustomGoodsType(Integer customGoodsType) {
        this.customGoodsType = customGoodsType;
    }

    public BigDecimal getCustomGoodsPrice() {
        return customGoodsPrice;
    }

    public void setCustomGoodsPrice(BigDecimal customGoodsPrice) {
        this.customGoodsPrice = customGoodsPrice;
    }

    private BigDecimal customGoodsPrice;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBigNumber() {
        return bigNumber;
    }

    public void setBigNumber(String bigNumber) {
        this.bigNumber = bigNumber;
    }

    public String getSmallNumber() {
        return smallNumber;
    }

    public void setSmallNumber(String smallNumber) {
        this.smallNumber = smallNumber;
    }

    public Integer getStoresId() {
        return storesId;
    }

    public void setStoresId(Integer storesId) {
        this.storesId = storesId;
    }

    public Integer getGoodId() {
        return goodId;
    }

    public void setGoodId(Integer goodId) {
        this.goodId = goodId;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public String getCalculateFormula() {
        return calculateFormula;
    }

    public void setCalculateFormula(String calculateFormula) {
        this.calculateFormula = calculateFormula;
    }

    public String getPromoteType() {
        return promoteType;
    }

    public void setPromoteType(String promoteType) {
        this.promoteType = promoteType;
    }

    public LocalDateTime getAddTime() {
        return addTime;
    }

    public void setAddTime(LocalDateTime addTime) {
        this.addTime = addTime;
    }

    public Integer getPromoteId() {
        return promoteId;
    }

    public void setPromoteId(Integer promoteId) {
        this.promoteId = promoteId;
    }

    public Long getSettlementStatus() {
        return settlementStatus;
    }

    public void setSettlementStatus(Long settlementStatus) {
        this.settlementStatus = settlementStatus;
    }

    public Long getSettlementType() {
        return settlementType;
    }

    public void setSettlementType(Long settlementType) {
        this.settlementType = settlementType;
    }

    public Integer getVisitUserId() {
        return visitUserId;
    }

    public void setVisitUserId(Integer visitUserId) {
        this.visitUserId = visitUserId;
    }

    public Integer getPlanId() {
        return planId;
    }

    public void setPlanId(Integer planId) {
        this.planId = planId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getItemsId() {
        return itemsId;
    }

    public void setItemsId(Integer itemsId) {
        this.itemsId = itemsId;
    }

    public Integer getBigOrderId() {
        return bigOrderId;
    }

    public void setBigOrderId(Integer bigOrderId) {
        this.bigOrderId = bigOrderId;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public Integer getDivideType() {
        return divideType;
    }

    public void setDivideType(Integer divideType) {
        this.divideType = divideType;
    }

    public Integer getConsumptionType() {
        return consumptionType;
    }

    public void setConsumptionType(Integer consumptionType) {
        this.consumptionType = consumptionType;
    }

    public BigDecimal getConsumptionPrice() {
        return consumptionPrice;
    }

    public void setConsumptionPrice(BigDecimal consumptionPrice) {
        this.consumptionPrice = consumptionPrice;
    }
}
